package day0114;

public class T3 {
    public static void main(String[] args) {
        SinNuoDeng snd=new SinNuoDeng();
        snd.code();//"斯诺登在编写程序"

        snd.checkCodeAndCommit();//30
        Programmer.checkCodeAndCommit(50);
    }
}


class A{
    public static int codeRowsPerDay=30;
}


interface  Programmer{
    int CODE_ROWS_PER_DAY=30; //常量
    //void code(){}  接口中的方法必须是抽象方法。
    void code();
    static void checkCodeAndCommit(int rows){
        System.out.println("今天编写的了"+rows+"行代码");
    } //JDK的 新版本支持静态方法
    default void checkCodeAndCommit(){
        System.out.println("今天编写的了"+CODE_ROWS_PER_DAY+"行代码");
    } //JDK的 新版本支持default方法
}

interface Employee{
}

class SinNuoDeng implements Programmer/*,Employee*/{
    public void code(){
        System.out.println("斯诺登在编写程序");
    }
}


//public
//默认的default
//protected
//private










